/*---------------------reset----------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0;}
ol, ul, li { list-style:none } 
body { background:#FFF; font-family:"微软雅黑"}
:focus { outline:0 }
table { border-collapse:collapse; border-spacing:0 }
table,table td,table th{border:1px solid #edeada;border-collapse:collapse;}
address, cite, code, dfn, em, var, i { font-style:normal }
input[type=button], input[type=submit], button { cursor:pointer; outline:none;}
.input, select { vertical-align:middle }
* html .clearfix { zoom:1 }
*+html .clearfix { zoom:1 }
textarea{resize:none;}
a { text-decoration:none; color:#009bd8 }
.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.pos-r{ position:relative;}
.hide{ display:none;}
/*---------------------header----------------------*/
.header{ height: 84px;margin:30px auto 0; overflow: hidden; position: relative; width: 950px; z-index: 2;}
.headerNav { right: 0;text-align: right;top: 52px; width: 370px; position:absolute; }
.headerNav a{ color:#5A5A5A; font-size:14px; padding:6px 12px;}
.headerNav a:hover{ background:#0297C1; border-radius:5px; color:#fff;font-weight:600;}
.headerLogo{ width:380px; padding-top:30px;}
/*---------------------banner----------------------*/
.banner{ min-width:1000px;  position:relative;  height:478px; overflow:hidden; padding-top:25px; }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:478px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;  }
.banner .bd li a{ height:299px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner-shadow{ height:50px; line-height:50px; background:url(../images/banner-shdow.png) repeat-x;}
.footer{text-align:center; font-size:12px; color:#999999;margin:-20px auto 10px;width:950px;}
.login-aside{position:absolute; width:320px; height:380px; z-index:9999999; border-radius:5px; left:60%; top:40px;}
.site{margin-top:-40px;display:none;}
.copy{color:#666}
.copy a{color:#666}
.error-box{color:#f7ccc8;font-size:12px;margin-bottom:10px;}
label.form-label {display: block;float: none;height: auto;line-height: 12px;text-align: left;width: auto;font-size:14px;color:#fff;font-weight:bold;text-shadow:1px 1px 1px #4e6877;-o-text-shadow:1px 1px 1px #4e6877;-o-moz-shadow:1px 1px 1px #4e6877;-o-mis-shadow:1px 1px 1px #4e6877;-o-webkit-shadow:1px 1px 1px #4e6877;margin-top:16px;margin-bottom:16px;}
#o-box-up,#o-box-down {width:320px;height:380px;position:absolute;border-radius:5px;}
#o-box-up {background-color:#000;filter:alpha(opacity:40);opacity:0.4;}
#o-box-down{ padding:30px 0 0 40px;}
.i-text{ width:240px;height:37px;line-height:37px;border:1px solid #858585;background:#eef3f8;color:#9cb5cd;font-size:14px; text-indent:12px; box-shadow:1px 1px 1px #dfe4e8 inset;-moz-box-shadow:1px 1px 1px #dfe4e8 inset;-webkit-box-shadow:1px 1px 1px #dfe4e8 inset;-o-box-shadow:1px 1px 1px #dfe4e8 inset;-mis-box-shadow:1px 1px 1px #dfe4e8 inset;}
.yzm{ width:112px;}
.yzm-img{ position:absolute; left:130px; top:30px; cursor:pointer;}
.btn-login{ width:242px; height:38px; background:url(../img/login-btn.png) no-repeat; border:none; margin-top:5px;}
.h-light{border:1px solid #80acd9;background:#fff;color:#9cb5cd;font-size:14px;text-indent:12px;border-color: #0787bebox-shadow: 0 1px 4px rgba(11, 122, 179, 0.65) inset, 0 0 14px rgba(11, 122, 179, 0.45);}
@media screen and (max-width:1440px) { /*当屏幕尺寸大于1366px时，应用下面的CSS样式*/
  .header{margin:30px auto 0;}
  .banner {padding-top:5px}
  .footer{margin:-25px auto 10px}
}
@media screen and (max-width:1366px) { /*当屏幕尺寸大于1366px时，应用下面的CSS样式*/
  .header{margin:10px auto 0;}
  .banner {padding-top:5px}
  .footer{margin:-30px auto 10px}
}